home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Whiteline: delta
/
whiteline CD Series - delta.iso
/
dl_serie
/
news
/
188
/
hugo
/
xfsl
/
cookie.s
next >
Wrap
Text File
|
1995-11-25
|
904b
|
34 lines
; GetCookie-Routine, (PD) 1995, Dirk Haun @ WI2
export get_cookie
import Supexec
module get_p_cookies
move.l $5a0.w,d0
rts
endmod
; int get_cookie(long cookie[D0],long *cval[A0]);
module get_cookie
movem.l D4/A2-A3,-(A7)
move.l D0,D4
move.l A0,A3
lea get_p_cookies,A0
jsr Supexec
tst.l D0
beq.s c_ende
move.l D0,A0
clr.l D0
c_loop: move.l (A0)+,D1
beq.s c_ende
move.l (A0)+,D2
cmp.l D4,D1
bne.s c_loop
c_found: move.l D2,(A3)
moveq #1,D0
c_ende: movem.l (A7)+,D4/A2-A3
rts
endmod